Skip to content

springboot 中有几种定义bean的方式

@Bean @compoment @Controller @RestController @ControllerAdvise @service @Repository @Configuration 这个是在需要特殊配置的时候使用 @Import 也可以吧一个类定义为 一个bean @BeanDefinition 通过BeanDefinitionBuilder 获取一个类的对象,并 手动把它注册,这样它就成了spring管理的一个bean